﻿function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } else {
        if (mode == 0) {
            cm.dispose();
            return;
        }
        if (mode == 1) {
            status++;
        } else {
            status--;
        }

        if (cm.getMapId() == 240080500) {
            if (status == 0) {
                cm.sendPlayerToNpc("等等,好像还有人?!");
            } else if (status == 1) {
                cm.sendPlayerToNpc("御龙魔那个家伙还活着呀!");
            } else if (status == 2) {
                cm.sendYesNo("你想离开这里么?");
            } else if (status == 3) {
                cm.warp(240080000);
                var mes = "『组队-御龙魔』" + " : " + "玩家 " + cm.getChar().getName() + " 通关完成，获得大量奖励！";
                if (cm.getEventCount("Dragonica") < 10) {
                    cm.setEventCount("Dragonica");
                    cm.gainNX(1000); // 点卷
                    mes = "『组队-御龙魔』" + " : " + "玩家 " + cm.getChar().getName() + " 通关完成，获得大量奖励并额外获得1000点卷！";
                }
                cm.gainPlayerPoints(10); // 组队积分
                cm.gainVCraftCore(10);   // 核心碎片
                cm.gainItem(4310036,50); // 征服者币
                cm.gainItem(4310066,1); // 冬季限量硬币
                cm.gainItem(5062000,1); // 神奇魔方
                cm.gainItem(5062002,1);  // 高级神奇魔方
                cm.gainItem(5062009,1);  // 超级神奇魔方
                cm.gainItem(5062500,1);  // 大师附加神奇魔方
                cm.worldSpouseMessage(0x05, mes);
                cm.dispose();
            }
        } else {
            cm.dispose();
        }
    }
}